body {
	background-color: #f8f8f8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* Begin navlist */
#navtabs
{
margin-top: 1px;
}

#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li span
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDD;
text-decoration: none;
}

#navlist li span#current
{
background: #f8f8f8;
border-bottom: 1px solid white;
}

#navlist a:link
{
color: black;
}

#navlist a:visited
{
color: black;
}

/* End navlist */

a.heading:link
{
color: black;
}
a.heading:visited
{
color: black;
}

table.headline {
	border-width: 15px;
	border-color: #CC0000;
	border-top-style: hidden;
	border-bottom-style: solid;
	border-left-style: hidden;
	border-right-style: hidden;
}

td.headline {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight: normal;
	font-style: normal;
	text-indent: 13px;
}

li.idx {
	list-style-type: none;
	list-style-image: none;
}

li.searchResult {
	margin-left: 20px;
}

li.tocbranch {
	list-style-type: none;
	list-style-image: url(collapse.gif);
	cursor: pointer;
}

li.tocleaf {
	list-style-type: none;
	list-style-image: none;
	cursor: pointer;
}

ul.rootList {
	margin-left: 0px;
	padding-left: 20px;
	white-space : nowrap;
	display: block;
}

ul.subList {
	margin-left: 0px;
	padding-left: 20px;
	white-space : nowrap;
	display: none;
}

/*
ul li {
	list-style-type: none;
	list-style-image: none;
	white-space : nowrap;
}
*/

ul {
	margin-left: 0px;
	padding-left: 20px;
	white-space : nowrap;
}

a {
	cursor: pointer;
	text-decoration: none;
}

.OLRow {
	white-space : nowrap;
}
